import redis

# 连接池配置
pool = redis.ConnectionPool(
    host='localhost',
    port=6379,
    max_connections=10,
)

r = redis.Redis(
    host='localhost',   # Redis服务器IP
    port=6379,          # 端口
    db=0,               # 数据库索引（0-15）
    password='123456', # 密码（若无密码可省略）
    decode_responses=True,  # 自动解码返回值为字符串（默认bytes）
    # socket_timeout=5,    # 超时时间（秒）
    connection_pool=pool # 连接池
)


try:
    r.ping()
    print("Redis 连接成功")
except redis.ConnectionError:
    print("Redis 连接失败")

r.set("pool_key", "v1")
print(r.get('pool_key'))